python data science interview questions